AmeliaBooking\Application\Services\Payment\PaymentApplicationService D

Total Complexity 206
Dependencies 27
Dependents 0
Total lines 1,053
Lines of code 687
Logical lines of code 366
Comment lines 165
Methods 14
Properties 1

Methods 14

Method Rating Maintainability Complexity Lines of code
createPaymentLink()
D
17
69 190
processPayment()
C
29 25 137
calculateAppointmentPrice()
C
38 26 60
getPaymentsData()
B
38 21 59
getBookingInformationForPaymentSettings()
B
39 18 63
getAvailablePayments()
A
48 16 35
hasRelatedRefundablePayment()
A
53 8 23
delete()
S
46 5 43
isAllowedOnSitePaymentMethod()
S
59 6 13
getFullStatus()
S
54 3 24
updateBookingPaymentDate()
S
62 3 12
insertPaymentFromLink()
S
57 2 16
setPaymentTransactionId()
S
66 3 9
__construct()
S
81 1 3